package com.dingding.service.user.core.dao;

import java.util.List;

import com.dingding.common.core.base.dto.BaseDTO;
import com.dingding.common.core.beans.SyncUserData;

/**
 * 
 * @ClassName: ISyncUserDataDao 
 * @Description: 第三方平台用户数据表操作DAO
 * @author CHEHAUNBO 
 * @date 2016年4月22日 下午3:50:01
 * 
 */
public interface ISyncUserDataDao {

	/**
	 * 
	 * 同步第三方平台用户数据
	 * 
	 * @Title: addSyncUserData 
	 * @param syncUserDatas 待同步的用户数据集合
	 * @author CHEHAUNBO
	 * 
	 */
	public boolean addSyncUserData(List<String> syncUserDatas);

	/**
	 * 
	 * 查询所有已经同步成功的用户数据
	 * 
	 * @Title: queryAllSyncUserData 
	 * @return  List<SyncUserData> 同步成功的第三方平台的用户数据
	 * @author CHEHAUNBO
	 * 
	 */
	public BaseDTO<List<SyncUserData>> queryAllSyncUserData(BaseDTO<List<SyncUserData>> baseDTO);

}
